package top.healthylife.gateway.platform.softwind.dto.res;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author GaoZeXi  by {@link BuildDtoUtil}
 * @date 2021-7-19 15:09:40
 */
@Data
@Accessors(chain = true)
@ApiModel(value="基本信息表接口-V2")
public class WindResTaxEnterpriseInfoItem {

   
    @ApiModelProperty(value = "登记城市" , example = "杭州市" , required = true )
    private String registerCity;


    @ApiModelProperty(value = "注册类型" , example = "私营有限责任公司" , required = true )
    private String registeredType;


    @ApiModelProperty(value = "注册日期" , example = "2018-11-23 00:00:00" , required = true )
    private String registeredDate;


    @ApiModelProperty(value = "法人移动电话" , example = "137*****623" , required = true )
    private String legalPersonMobilePhone;


    @ApiModelProperty(value = "开业日期" , example = "2019-11-23 00:00:00" , required = true )
    private String startBusinessDate;


    @ApiModelProperty(value = "注册币种" , example = "人民币" , required = true )
    private String registerCurrencies;


    @ApiModelProperty(value = "法定代表人证件号码" , example = "330329***********0896" , required = true )
    private String legalPersonIdNumber;


    @ApiModelProperty(value = "从业人数" , example = "31" , required = true )
    private Integer employeesNumber;


    @ApiModelProperty(value = "登记区域" , example = "西湖区" , required = true )
    private String registerCounty;


    @ApiModelProperty(value = "法人名称" , example = "潘**" , required = true )
    private String legalPersonName;


    @ApiModelProperty(value = "生产经营日期止" , example = "2020-11-23 00:00:00" , required = true )
    private String endOperationDate;


    @ApiModelProperty(value = "办税人证件号码" , example = "330329***********0896" , required = true )
    private String taxCollectorIdNumber;


    @ApiModelProperty(value = "行业类别" , example = "其他科技推广服务业" , required = true )
    private String industryType;


    @ApiModelProperty(value = "纳税人资格类型" , example = "增值税一般纳税人" , required = true )
    private String taxpayerType;


    @ApiModelProperty(value = "纳税人名称" , example = "浙江*****有限公司" , required = true )
    private String taxpayerName;


    @ApiModelProperty(value = "经营地联系电话" , example = "浙江省杭州市*******" , required = true )
    private String operationLocationMobile;


    @ApiModelProperty(value = "所属税务局" , example = "ZHEJIANG" , required = true )
    private String bureau;


    @ApiModelProperty(value = "生产经营地址" , example = "浙江省杭州市*******" , required = true )
    private String businessAddress;


    @ApiModelProperty(value = "授权批次号" , example = "TAX_NO_02202009232040330JZ" , required = true )
    private String taxNo;


    @ApiModelProperty(value = "财务负责人证件号码" , example = "330329***********0896" , required = true )
    private String financeManagerIdNumber;


    @ApiModelProperty(value = "纳税识别号" , example = "9133wqe****qwXC" , required = true )
    private String taxpayerId;


    @ApiModelProperty(value = "法定代表人证件名称" , example = "居民身份证" , required = true )
    private String legalPersonCredentialsType;


    @ApiModelProperty(value = "试用会计制度" , example = "小企业会计准则" , required = true )
    private String tryAccountingSystem;


    @ApiModelProperty(value = "生产经营日期起" , example = "2018-11-23 00:00:00" , required = true )
    private String stateOperationDate;


    @ApiModelProperty(value = "经营范围" , example = "服务：网络信息技术、计算机软硬件、数据处理技术的技术开发、技术服务、技术咨询、成果转让，计算机系统集成，企业管理咨询，商务信息咨询(除中介)，财务咨询。（依法须经批准的项目，经相关部门批准后方可开展经营活动）" , required = true )
    private String businessScope;


    @ApiModelProperty(value = "登记省份" , example = "浙江省" , required = true )
    private String registerProvince;


    @ApiModelProperty(value = "办税人证件名称" , example = "居民身份证" , required = true )
    private String taxCollectorCredentialsType;


    @ApiModelProperty(value = "注册登记地址" , example = "浙江省杭州市*******" , required = true )
    private String registerAddress;


    @ApiModelProperty(value = "财务负责人证件类型" , example = "居民身份证" , required = true )
    private String financeManagerCredentialsType;


    @ApiModelProperty(value = "注册资本" , example = "0.0" , required = true )
    private Number registerCapital;


    @ApiModelProperty(value = "办税人移动电话" , example = "137*****623" , required = true )
    private String taxCollectorMobilePhone;


    @ApiModelProperty(value = "财务负责人姓名" , example = "潘**" , required = true )
    private String financeManagerName;


    @ApiModelProperty(value = "纳税人状态名称" , example = "正常" , required = true )
    private String nsrztmc;


    @ApiModelProperty(value = "注册地联系电话" , example = "177*****637" , required = true )
    private String registerLocationMobile;


    @ApiModelProperty(value = "财务负责人移动电话" , example = "137*****623" , required = true )
    private String financeManagerMobilePhone;


    @ApiModelProperty(value = "纳税人状态代码" , example = "03" , required = true )
    private String nsrztdm;


    @ApiModelProperty(value = "办税人名称" , example = "潘**" , required = true )
    private String taxCollectorName;


    @ApiModelProperty(value = "细分产业" , example = "五金零售" , required = true )
    private String industrySegments;


    @ApiModelProperty(value = "拓展参数" , example = "" , required = false )
    private Object expand;


}

